package com.yb.node;

/**
 * @program: algorithm_and_data_structure
 * @description: 单链表-节点测试类
 * @author: Mr.Bo
 * @create: 2020-07-25 22:04
 **/
public class TestNode {
    public static void main(String[] args) {
        Node n1 = new Node(1);
        Node n2 = new Node(2);
        Node n3 = new Node(3);
        // 追加节点
        n1.append(n2).append(n3).append(new Node(4));
        // 取出下一个节点
//		System.out.println(n1.next().next().next().getDate());
        // 判断节点是否为最后一个节点x
//		System.out.println(n1.isLast());
//		System.out.println(n1.next().next().next().isLast());
        // 显示所有节点信息
        n1.show();
        // 删除一个节点
//		n1.next().removeNext();
        // 显示所有节点信息
//		n1.show();
        System.out.println();
        // 插入一个新节点
        Node node = new Node(5);
        n1.next().after(node);
        n1.show();
    }
}
